package controllers.paginas.tipogasto;

import java.math.BigDecimal;

import org.hibernate.Session;

import controllers.entorno.PaginaDetalle;
import controllers.entorno.Sequencias;
import hbm.TipoGasto;
import hbm.TipoGastoDAO;

public class DetalleTipoGasto extends PaginaDetalle<TipoGasto> {

	public DetalleTipoGasto() {
		super(new TipoGastoDAO());
	}

	@Override
	public void editar(TipoGasto registro, Session session) throws Exception {
		session.save(registro);
	}

	@Override
	public void eliminar(TipoGasto registro, Session session) throws Exception {
		session.delete(registro);
	}

	@Override
	public void guardar(TipoGasto registro, Session session) throws Exception {
		int id = Sequencias.getSiguiente(Sequencias.TIPO_GASTO_SQ);
		registro.setId(id);
		session.save(registro);
	}

}
